import type { BaseEntity } from '@/api/model/resultModel';

/**
 * 商品查询对象
 */
export interface XyywGoodsQuery extends BaseEntity {
  /** 用户ID */
  userId?: number;
  /** 商品名称 */
  goodName?: string;
  /** 分类ID */
  categoryId?: number;
  /** 销售价 */
  salePrice?: number;
  /** 图片 */
  productImage?: string;
  /** 详细描述 */
  detailedDescription?: string;
  /** 上架状态 */
  shelfStatus?: string;
  /** 上架时间 */
  shelfTime?: any;
  /** 下架时间 */
  unshelfTime?: any;
  /** 是否推荐 */
  isRecommended?: string;
  /** 销量 */
  salesVolume?: number;
  /** 评论数量 */
  commentCount?: number;
  /** 评分 */
  rating?: number;
  /** 商品标签 */
  productTags?: string;
  /** 主要成分 */
  mainIngredients?: string;
}
/**
 * 商品业务对象
 */
export interface XyywGoodsForm {
  /** 商品ID */
  goodId?: number;
  /** 用户ID */
  userId?: number;
  /** 商品名称 */
  goodName?: string;
  /** 分类ID */
  categoryId?: number;
  /** 销售价 */
  salePrice?: number;
  /** 图片 */
  productImage?: string;
  /** 详细描述 */
  detailedDescription?: string;
  /** 上架状态 */
  shelfStatus?: string;
  /** 上架时间 */
  shelfTime?: any;
  /** 下架时间 */
  unshelfTime?: any;
  /** 是否推荐 */
  isRecommended?: string;
  /** 销量 */
  salesVolume?: number;
  /** 评论数量 */
  commentCount?: number;
  /** 评分 */
  rating?: number;
  /** 商品标签 */
  productTags?: string;
  /** 主要成分 */
  mainIngredients?: string;
}
/**
 * 商品视图对象
 */
export interface XyywGoodsVo {
  /** 商品ID */
  goodId?: number;
  /** 用户ID */
  userId?: number;
  /** 商品名称 */
  goodName?: string;
  /** 分类ID */
  categoryId?: number;
  /** 销售价 */
  salePrice?: number;
  /** 图片 */
  productImage?: string;
  /** 详细描述 */
  detailedDescription?: string;
  /** 上架状态 */
  shelfStatus?: string;
  /** 上架时间 */
  shelfTime?: any;
  /** 下架时间 */
  unshelfTime?: any;
  /** 是否推荐 */
  isRecommended?: string;
  /** 销量 */
  salesVolume?: number;
  /** 评论数量 */
  commentCount?: number;
  /** 评分 */
  rating?: number;
  /** 商品标签 */
  productTags?: string;
  /** 主要成分 */
  mainIngredients?: string;
  /** 创建时间 */
  createTime?: any;
}
